self-powered building - Français Anglais Dictionnaire